home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: i
- public class class_0 {
- // $FF: renamed from: case int
- private int field_0;
- // $FF: renamed from: else int
- private int field_1;
- // $FF: renamed from: new int
- private int field_2;
- // $FF: renamed from: for int
- private int field_3;
- // $FF: renamed from: byte int
- private int field_4;
- // $FF: renamed from: do int[]
- private final int[] field_5 = new int[]{0, 1, 1, 1, 2, 3, 4, 4};
- // $FF: renamed from: int g[]
- public g[] field_6;
- // $FF: renamed from: try c[]
- public c[] field_7;
- // $FF: renamed from: if int[]
- public int[] field_8;
- // $FF: renamed from: a javax.microedition.lcdui.Image[]
- private Image[] field_9;
- // $FF: renamed from: char javax.microedition.lcdui.Image
- private Image field_10 = null;
-
- public class_0(Image[] var1, Image[] var2, int[] var3, int var4, int var5, int var6, int var7) {
- this.field_0 = var4;
- this.field_1 = var5;
- this.field_2 = var6;
- this.field_3 = var7;
- this.field_8 = var3;
- this.field_9 = var1;
- this.field_4 = this.field_0 / var6;
- this.method_1(var2);
- this.method_4();
- }
-
- // $FF: renamed from: a (g) void
- public void method_0(g var1) {
- if (this.field_6 == null) {
- this.field_6 = new g[1];
- this.field_6[0] = var1;
- } else {
- int var2 = this.field_6.length;
- g[] var3 = new g[var2 + 1];
-
- for(int var4 = 0; var4 < var2; ++var4) {
- var3[var4] = this.field_6[var4];
- }
-
- var3[var2] = var1;
- this.field_6 = var3;
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Image[]) void
- private void method_1(Image[] var1) {
- int var2 = 0;
-
- for(int var3 = 0; var3 < this.field_8.length; ++var3) {
- if (this.field_8[var3] == 8) {
- ++var2;
- }
- }
-
- if (var2 > 0) {
- this.field_7 = new c[var2];
- int var4 = 0;
-
- for(int var5 = 0; var5 < this.field_8.length; ++var5) {
- if (this.field_8[var5] == 8) {
- int var6 = var5 % this.field_4 * this.field_2;
- int var7 = var5 / this.field_4 * this.field_3;
- this.field_8[var5] = 0;
- this.field_7[var4++] = new c(var1, var6, var7);
- }
- }
- }
-
- }
-
- // $FF: renamed from: if (int, int) boolean
- public boolean method_2(int var1, int var2) {
- if (var1 < 0) {
- return false;
- } else if (var2 < 0) {
- return false;
- } else if (var1 >= this.field_0) {
- return false;
- } else if (var2 >= this.field_1) {
- return false;
- } else {
- int var3 = var2 / this.field_3;
- int var4 = var1 / this.field_2;
- int var5 = var3 * this.field_4 + var4;
- int var6 = this.field_8[var5];
- var3 *= this.field_3;
- var4 *= this.field_2;
- if (var6 == 5 || var6 == 6 || var6 == 7) {
- this.field_8[var5] = 0;
- Graphics var7 = this.field_10.getGraphics();
- var7.drawImage(this.field_9[0], var4, var3, 20);
- }
-
- boolean var11 = false;
- if (this.field_7 != null) {
- for(int var8 = 0; var8 < this.field_7.length; ++var8) {
- var11 |= this.field_7[var8].do(var1, var2);
- }
- }
-
- return var11;
- }
- }
-
- // $FF: renamed from: a () boolean
- public boolean method_3() {
- if (this.field_7 != null) {
- for(int var1 = 0; var1 < this.field_7.length; ++var1) {
- if (this.field_7[var1].if) {
- return true;
- }
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: if () void
- private void method_4() {
- this.field_10 = Image.createImage(this.field_0, this.field_1);
- Graphics var1 = this.field_10.getGraphics();
- int var2 = 0;
-
- for(int var3 = 0; var3 < this.field_1; var3 += this.field_3) {
- for(int var4 = 0; var4 < this.field_0; var4 += this.field_2) {
- int var5 = this.field_8[var2++];
- var1.drawImage(this.field_9[var5], var4, var3, 20);
- }
- }
-
- }
-
- // $FF: renamed from: do () void
- public void method_5() {
- if (this.field_6 != null) {
- int var1 = this.field_6.length;
-
- for(int var2 = 0; var2 < var1; ++var2) {
- this.field_6[var2].a();
- }
- }
-
- if (this.field_7 != null) {
- int var3 = this.field_7.length;
-
- for(int var4 = 0; var4 < var3; ++var4) {
- this.field_7[var4].a();
- }
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- public void method_6(Graphics var1) {
- if (this.field_10 == null) {
- this.method_4();
- }
-
- if (this.field_10 != null) {
- var1.drawImage(this.field_10, 0, 0, 20);
- if (this.field_6 != null) {
- int var2 = this.field_6.length;
-
- for(int var3 = 0; var3 < var2; ++var3) {
- this.field_6[var3].a(var1);
- }
- }
-
- if (this.field_7 != null) {
- int var4 = this.field_7.length;
-
- for(int var5 = 0; var5 < var4; ++var5) {
- this.field_7[var5].a(var1);
- }
- }
- }
-
- }
-
- // $FF: renamed from: a (int, int) int
- public int method_7(int var1, int var2) {
- if (var1 < 0) {
- return 0;
- } else if (var2 < 0) {
- return 0;
- } else if (var1 >= this.field_0) {
- return 0;
- } else if (var2 >= this.field_1) {
- return 0;
- } else {
- int var3 = this.field_8[var2 / this.field_3 * this.field_4 + var1 / this.field_2];
- return this.field_5[var3];
- }
- }
- }
-